.menu-all{
    flex:0 1;
}

.menu-list{
    border-left: 1px solid #c0c7d4;
    border-right: 1px solid #c0c7d4;
    display: flex;
    flex-direction: column;
   
    .sel-part{
        min-height: .40rem;
        font-size: .1rem;
        display: flex;
        border-bottom: 1px solid #e7ebee;
        .sel-title{
            display: flex;
            justify-content: center;
            align-items: center;
            background: #f9f9f9;
            width: .5365rem;
            font-weight: bold;
            padding: .05rem; 
            font-size: .0833rem;
        }
        .part-right{
            flex: 1;
            display: flex;
            flex-wrap: wrap;
            padding-top: .1rem;
            padding-left: .07rem;

            .sel-tag{
                height: .2rem;
                display: flex;
                background: #f9f9f9;

                justify-content: center;
                align-items: center;
                padding-left: .08rem;
                padding-right: .08rem;
                margin-right: .1rem;
                margin-bottom: .09rem;
                border: 1px solid #c5c5c5;
                font-size: .0833rem;
               .value{
                 color:#C71D32
               }
               .close-icon{
                  width: .0513rem;
                  height: .0513rem;
                  display: flex;
                  margin-left: .05rem;
                  img{
                    width: 100%;
                    height: 100%;
                  }
               }
            }
        }
    
    }
    .part{
        display: flex;
        min-height: .25rem;
        .sel-title{
            font-size: .0833rem;
        }
        .part-left{
            width: .5365rem;
            padding: .05rem; 
            font-size: .0833rem;
            display: flex;
            justify-content: center;
            font-weight: 600;
            align-items: center;
            background: #f9f9f9;
            
            // .class-name{
            //     // padding: .0469rem;
            // }
        }
        .part-right{
            display: flex;
            flex-wrap: wrap;
            flex: 1;
            font-size: .0833rem;
            padding-left: .07rem;
            padding-bottom: .0721rem;
            .title{
                margin-top: .0721rem;
                // margin-bottom: .0721rem;
                color: #232481;
                font-size: .0833rem;
                margin-right: .2083rem;
            }
            .title:hover{
               text-decoration: underline;
            }
        }
    }
}

.not-last{
    border-bottom: 1px solid #e7ebee;
}
.last{
    border-bottom:  1px solid #c0c7d4;
}
